// pages/updatePw/updatePw.js
import net from '../../utils/Request.js';
import api from '../../utils/api.js';
import { showToast } from '../../utils/Common.js';
const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        newPw1: '',
        newPw2: ''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    },
    changePassword: function (e) {
        if (this.data.newPw1.length < 4 || this.data.newPw2.length < 4) {
            showToast('密码长度不够....');
        }
        if (this.data.newPw1 != this.data.newPw2) {
            showToast('两次密码不一样....');
        }
        var that = this;
        net.post(api.baseUrl + 'api/updatePassword', {
            ...app.globalData.access_token,
            newPw1: that.data.newPw1,
            newPw2: that.data.newPw2
        }).then(res => {
            return res.data;
        }).then(res => {

        }).catch(e => {

        });
    },
    
    inputNewPw2: function (e) {
        this.setData({
            newPw2: e.detail.value
        });
    },
    inputNewPw1: function (e) {
        this.setData({
            newPw1: e.detail.value
        });
    }
})